inventory management inventory management industrial automation business business software cnc automation manufacturing factory automation motion control accounting cnc software accounting software cam motors drives software cad